h1,h2,h3,a,p,td,th,div { 
  font-family: sans-serif; 
  }

body {
  background-color: #aaeebb;
  color: #000000;
}

h1 { 
  background: #c2fc20;
  padding-left: 5px; padding-right: 5px;
  border: 3px solid black;
  }
h2 {
  background: #b6f56e;
  padding-left: 5px; padding-right: 5px;
  border: 2px solid black;
  }
  
h3 {
  background: #aff296;
  padding-left: 5px; padding-right: 5px;
  border: 1px solid black;
  }
  
table { 
  border-spacing: 0px; 
  border-collapse: collapse; 
  }

:link, :visited {
  color: #331111;
}
  
#header {
  text-align: center;
}

#header img {
  margin: 0;
}

#search {
  text-align: center;
}

#ctxtnav {
  padding-right: 30px;
}

.sidenav { 
  border-top: 3px solid black; 
  border-bottom: 3px solid black;
  margin-top: 5px;
  }
.sidenav th { 
  background: #c2fc20; 
  padding-left: 5px; padding-right: 5px;
  border-bottom: 3px solid black; 
  border-left: 3px solid black;
  border-right: 3px solid black;
  }
.sidenav td { 
  background: #6aee28; 
  padding-left: 5px; padding-right: 5px;
  border-left: 3px solid black;
  border-right: 3px solid black;
  }
.sidenav td.spacer { 
  background: none; 
  border-top: 3px solid black;
  border-bottom: 3px solid black;
  border-left: 0px; 
  border-right: 0px;
  }

#footer {
  border: 0;
  color: #000;
  padding-top: 8px;
  height: 20px;
}

#footer :link, #footer :visited {
  color: #000;
}

#footer p.left {
  border: 0;
  margin: 0;
  padding: 0;
}
